338857
103940
682191
496417
38685
910198
159920
339141
761787
286975
660552
477821
5168799
3586581
3114148
2417804
2242988
2068609
1988358
192178
1775118
1724136
1696196
1642471